summaryrefslogtreecommitdiff
path: root/app/[lng]/evcp
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-10-23 00:42:47 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-10-23 00:42:47 +0000
commitf88c061511694e97892f9c6266151ce323790a99 (patch)
tree455399d760eb0d9c6a2e43eba71e6ef0a10505be /app/[lng]/evcp
parent6b2a561265fb649398e1770f720365ee10f542e9 (diff)
(김기만) 데이터룸 발주처 목록 캐시 업데이트 수정
Diffstat (limited to 'app/[lng]/evcp')
-rw-r--r--app/[lng]/evcp/data-room/owner-companies/[id]/page.tsx7
-rw-r--r--app/[lng]/evcp/data-room/owner-companies/[id]/users/new/page.tsx11
-rw-r--r--app/[lng]/evcp/data-room/owner-companies/[id]/users/page.tsx18
-rw-r--r--app/[lng]/evcp/data-room/owner-companies/page.tsx5
4 files changed, 12 insertions, 29 deletions
diff --git a/app/[lng]/evcp/data-room/owner-companies/[id]/page.tsx b/app/[lng]/evcp/data-room/owner-companies/[id]/page.tsx
index cc1901e4..7793fb71 100644
--- a/app/[lng]/evcp/data-room/owner-companies/[id]/page.tsx
+++ b/app/[lng]/evcp/data-room/owner-companies/[id]/page.tsx
@@ -5,6 +5,7 @@ import { eq } from "drizzle-orm";
import { notFound } from "next/navigation";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { OwnerCompanyForm } from "@/lib/owner-companies/owner-company-form";
+import {getTargetOwnerCompany, getOwnerCompanyUsers} from "@/lib/owner-companies/service"
export default async function EditOwnerCompanyPage({
params,
@@ -13,11 +14,7 @@ export default async function EditOwnerCompanyPage({
}) {
const companyId = parseInt(params.id);
- const [company] = await db
- .select()
- .from(ownerCompanies)
- .where(eq(ownerCompanies.id, companyId))
- .limit(1);
+ const company = await getTargetOwnerCompany(companyId)
if (!company) {
notFound();
diff --git a/app/[lng]/evcp/data-room/owner-companies/[id]/users/new/page.tsx b/app/[lng]/evcp/data-room/owner-companies/[id]/users/new/page.tsx
index f78794c1..58bcca2f 100644
--- a/app/[lng]/evcp/data-room/owner-companies/[id]/users/new/page.tsx
+++ b/app/[lng]/evcp/data-room/owner-companies/[id]/users/new/page.tsx
@@ -1,10 +1,9 @@
// app/evcp/data-room/owner-companies/[id]/users/new/page.tsx
-import db from "@/db/db";
-import { ownerCompanies } from "@/db/schema";
-import { eq } from "drizzle-orm";
+
import { notFound } from "next/navigation";
import { Card, CardContent, CardHeader, CardTitle, CardDescription } from "@/components/ui/card";
import { OwnerCompanyUserForm } from "@/lib/owner-companies/owner-company-user-form";
+import {getTargetOwnerCompany} from "@/lib/owner-companies/service"
export default async function NewOwnerCompanyUserPage({
params,
@@ -13,11 +12,7 @@ export default async function NewOwnerCompanyUserPage({
}) {
const companyId = parseInt(params.id);
- const [company] = await db
- .select()
- .from(ownerCompanies)
- .where(eq(ownerCompanies.id, companyId))
- .limit(1);
+ const company = await getTargetOwnerCompany(companyId)
if (!company) {
notFound();
diff --git a/app/[lng]/evcp/data-room/owner-companies/[id]/users/page.tsx b/app/[lng]/evcp/data-room/owner-companies/[id]/users/page.tsx
index 87ebb364..e3682cd7 100644
--- a/app/[lng]/evcp/data-room/owner-companies/[id]/users/page.tsx
+++ b/app/[lng]/evcp/data-room/owner-companies/[id]/users/page.tsx
@@ -1,13 +1,13 @@
// app/(admin)/owner-companies/[id]/users/page.tsx
-import db from "@/db/db";
-import { users, ownerCompanies } from "@/db/schema";
-import { eq } from "drizzle-orm";
+
import { Button } from "@/components/ui/button";
import Link from "next/link";
import { notFound } from "next/navigation";
import { ArrowLeft, Plus } from "lucide-react";
import { OwnerCompanyUserList } from "@/lib/owner-companies/owner-company-user-list";
+import {getTargetOwnerCompany, getOwnerCompanyUsers} from "@/lib/owner-companies/service"
+
export default async function OwnerCompanyUsersPage({
params,
}: {
@@ -15,21 +15,13 @@ export default async function OwnerCompanyUsersPage({
}) {
const companyId = parseInt(params.id);
- const [company] = await db
- .select()
- .from(ownerCompanies)
- .where(eq(ownerCompanies.id, companyId))
- .limit(1);
+ const company = await getTargetOwnerCompany(companyId)
if (!company) {
notFound();
}
- const companyUsers = await db
- .select()
- .from(users)
- .where(eq(users.ownerCompanyId, companyId))
- .orderBy(users.createdAt);
+ const companyUsers = await getOwnerCompanyUsers(companyId)
return (
<div className="container mx-auto py-8">
diff --git a/app/[lng]/evcp/data-room/owner-companies/page.tsx b/app/[lng]/evcp/data-room/owner-companies/page.tsx
index 483d58bf..0315af3f 100644
--- a/app/[lng]/evcp/data-room/owner-companies/page.tsx
+++ b/app/[lng]/evcp/data-room/owner-companies/page.tsx
@@ -1,13 +1,12 @@
// app/evcp/data-room/owner-companies/page.tsx
-import db from "@/db/db";
-import { ownerCompanies } from "@/db/schema";
import { Button } from "@/components/ui/button";
import { OwnerCompanyList } from "@/lib/owner-companies/owner-company-list";
import Link from "next/link";
import { Plus } from "lucide-react";
+import {getOwnerCompanyList} from "@/lib/owner-companies/service"
export default async function OwnerCompaniesPage() {
- const companies = await db.select().from(ownerCompanies).orderBy(ownerCompanies.createdAt);
+ const companies = await getOwnerCompanyList()
return (
<div className="container mx-auto py-8">